const obj = {
    a:1,
    b:2,
    c: function() {
        return this.a + this.b
    }
}

const p = new Proxy(obj, {
    get(target, key) {
        console.log('read', key)
        return target[key]
    },
})

obj.dd = 1
p.ee = 2
console.log(obj)
console.log(p == obj)